跳到主要内容

bpmn.idgroup.{idGroupId}.users

获取身份组下递归展开后的用户 ID 列表。

  • 请求路由: bpmn.idgroup.{idGroupId}.users
  • 交互模型: Request Response
  • 访问限制: 无

行为:

  • 把 members 字段按 , 或空格切分得到引用集
  • user:用户ID 收集为用户 ID(去掉前缀)
  • idGroup:子身份组ID 递归展开
  • 未带前缀的 token 默认视为 user 类型
  • 结果会去重;通过 visited 集合防止身份组之间的循环引用导致无限递归

如果要拿到 members 字段的原始切分结果(含 user: / idGroup: 前缀),请使用 bpmn.idgroup.{idGroupId}.members。

请求​

RSocket.rr({
"route" : "bpmn.idgroup.{idGroupId}.users"
});

请求参数​

名称类型必须说明
idGroupIdString是身份组业务 ID

返回​

扁平、去重后的用户 ID 列表

[
"user1",
"user2"
]